<?
if(isset($_REQUEST['act']) && $_REQUEST['act']=="Export")
{
	$Excel = array();
	$filename=date('YmdHis').'买到产品订单列表';
	$fieldDname = '供应商 ';
	if($_REQUEST['atype']=='sale'){
		$filename=date('Ymd');
		$fieldDname = '分销商 ';
	}
	$Excel[0]['UUordernum']='订单编号';
	$Excel[0]['UUordertime']='下单时间';
	$Excel[0]['UUbegintime']='游玩时间';
	$Excel[0]['UUdtime']='完成时间';
	$Excel[0]['UUdname']=$fieldDname;
	$Excel[0]['UUordername']='取票人';
	$Excel[0]['UUordertel']='手机';
	$Excel[0]['UUp_type']='类别';
	$Excel[0]['UUltitle']='产品名称';
	$Excel[0]['UUtprice']='单价(元)';
	$Excel[0]['UUtnum']='门票数量';
	$Excel[0]['UUpmode']='支付方式';
	$Excel[0]['UUstatus']='订单状态';
	$Excel[0]['totalPrice']='总金额(元)';
	$Excel[0]['UUmemo']='备注';
	$Excel[0]['UUremotenum']='远端订单号（防止科学记数法，订单前面加有 No: 字样）';
	$i=1;
	foreach($r as $lid=>$row){
		$n++;
		$Excel[$n]['UUordernum']=$row['mainOrder']->UUordernum;
		$Excel[$n]['UUordertime']=$row['mainOrder']->UUordertime;
		$Excel[$n]['UUbegintime']=$row['mainOrder']->UUbegintime;
		$Excel[$n]['UUdtime']=$row['mainOrder']->UUdtime!="0000-00-00 00:00:00"?(string)$row['mainOrder']->UUdtime:"未验证";
		$Excel[$n]['UUdname']=$dname;
		$Excel[$n]['UUordername']=(string)$row['mainOrder']->UUordername;
		$Excel[$n]['UUordertel']=(string)$row['mainOrder']->UUordertel;
		$Excel[$n]['UUp_type']=OrderRecord::$p_typeT[(string)$row['mainOrder']->UUp_type];
		$Excel[$n]['UUltitle']=(string)$row['mainOrder']->UUltitle.(string)$row['mainOrder']->UUttitle;
		$Excel[$n]['UUtprice']=(string)$row['mainOrder']->UUtprice/100;
		$Excel[$n]['UUtnum']=(string)$row['mainOrder']->UUtnum;
		$Excel[$n]['UUpmode']=OrderRecord::$paymodeT[(string)$row['mainOrder']->UUpmode];
		$Excel[$n]['UUstatus']=OrderRecord::$_nSStatusT[(string)$row['mainOrder']->UUstatus];
        if(((string)$row['mainOrder']->UUstatus==2 && (string)$row['mainOrder']->UUpaystatus==2)){
            $Excel[$n]['UUstatus'].="(未支付)";
        }
		$Excel[$n]['totalPrice']=(string)$row['mainOrder']->UUtnum * (string)$row['mainOrder']->UUtprice/100;
		$Excel[$n]['UUmemo']=(string)$row['mainOrder']->UUmemo;
		$Excel[$n]['UUremotenum']='No:'.(string)$row['mainOrder']->UUremotenum;

		//从订单
		if($row['childOrder']){
            foreach($row['childOrder'] as $child){
                $n++;
                $Excel[$n]['UUordernum']=$child['mainOrder']->UUordernum;
                $Excel[$n]['UUordertime']=$child['mainOrder']->UUordertime;
                $Excel[$n]['UUbegintime']=$child['mainOrder']->UUbegintime;
                $Excel[$n]['UUdtime']=$child['mainOrder']->UUdtime!="0000-00-00 00:00:00"?(string)$child['mainOrder']->UUdtime:"未验证";
                $Excel[$n]['UUdname']=$dname;
                $Excel[$n]['UUordername']=(string)$child['mainOrder']->UUordername;
                $Excel[$n]['UUordertel']=(string)$child['mainOrder']->UUordertel;
                $Excel[$n]['UUp_type']=OrderRecord::$p_typeT[(string)$child['mainOrder']->UUp_type];
                $Excel[$n]['UUltitle']=(string)$child['mainOrder']->UUltitle.(string)$child['mainOrder']->UUttitle;
                $Excel[$n]['UUtprice']=(string)$child['mainOrder']->UUtprice/100;
                $Excel[$n]['UUtnum']=(string)$child['mainOrder']->UUtnum;
                $Excel[$n]['UUpmode']=OrderRecord::$paymodeT[(string)$child['mainOrder']->UUpmode];
                $Excel[$n]['UUstatus']=OrderRecord::$_nSStatusT[(string)$child['mainOrder']->UUstatus];
                if(((string)$child['mainOrder']->UUstatus==2 && (string)$child['mainOrder']->UUpaystatus==2)){
                    $Excel[$n]['UUstatus'].="(未支付)";
                }
                $Excel[$n]['totalPrice']=(string)$child['totalPrice']/100;
                $Excel[$n]['UUmemo']=(string)$child['mainOrder']->UUmemo;
                $Excel[$n]['UUremotenum']=(string)$child['mainOrder']->UUremotenum;
            }
			
		}
	}
	$xls = new SimpleExcel('UTF-8', true,'orderList');
    $xls->addArray($Excel);
    $xls->generateXML($filename);
	exit;
}
?>